home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Sample Code / QuickTime / Show Movie / Sources / MovieStuff.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-20  |  1.3 KB  |  58 lines  |  [TEXT/MMCC]

  1. /*
  2.   File:            MovieStuff.h
  3.   Contains:        Movie handling routine's headers.
  4.   Written by:    Jason Hodges-Harris & Don Swatman
  5.   Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  6. */
  7.  
  8.  
  9. #ifndef __MOVIESTUFF__
  10. #define __MOVIESTUFF__
  11.  
  12. #include <Windows.h>
  13. #include <Types.h>
  14.  
  15. //----------------------------------------------
  16. // Prototypes
  17. //----------------------------------------------
  18.  
  19. OSErr OpenMovieWindow ( WindowPtr pWindow,
  20.                                                 Boolean   doesAutoClose,
  21.                                                 Boolean   hasControler  );
  22.  
  23. OSErr CloseMovieWindow( WindowPtr pWindow,
  24.                                                 WindowPtr *pSlaveWindow  );
  25.  
  26. #define    kStartFromBegining true
  27. #define    kStartAtCurrentPos false
  28.  
  29. OSErr StartMovieWindow( WindowPtr pWindow,
  30.                                                 Boolean   fromBegining  );
  31.                                                 
  32. void UpdateMovieWindow (  WindowPtr pWindow   );
  33.  
  34. Boolean ServiceMovieTasks ( WindowPtr pWindow,
  35.                                                         const EventRecord *theEvent );
  36.  
  37. #define    kInSync 0
  38. #define    kOneThird -1
  39.  
  40. OSErr SetupSlaveMovie ( WindowPtr pMasterWindow,
  41.                                                 WindowPtr pSlaveWindow,
  42.                                                 short     slaveAheadBy,
  43.                                                 short     slaveDelayStart );
  44.  
  45. OSErr SetupMovieRate( WindowPtr pWindow,
  46.                                             short delayBeforeChange  );
  47.  
  48. OSErr SetupLoop ( WindowPtr pWindow,
  49.                                     short loopWhen,
  50.                                     short loopTo  );
  51.  
  52. Boolean IsMoviePlaying (void);
  53.  
  54. void InitMovieGlobals(void);
  55. void KillMovieGlobals(void);
  56.  
  57.  
  58. #endif